package com.ruoyi.translate.service;

import java.util.List;
import com.ruoyi.translate.domain.HtImport;

/**
 * 导入Service接口
 */
public interface IHtImportService {
    /**
     * 查询导入列表
     *
     * @param htImport 导入对象
     * @return 导入集合
     */
    public List<HtImport> selectHtImportList(HtImport htImport);

    /**
     * 导入数据
     *
     * @param importList 导入数据列表
     * @param isUpdateSupport 是否更新支持，如果已存在，则进行更新数据
     * @param operName 操作用户
     * @return 结果
     */
    public String importData(List<HtImport> importList, Boolean isUpdateSupport, String operName);

    /**
     * 修改导入数据
     */
    public int updateHtImport(HtImport htImport);

    /**
     * 查询导入数据详细
     */
    public HtImport selectHtImportById(Long id);
    /**
     * 批量删除导入数据
     *
     * @param ids 需要删除的导入数据ID数组
     * @return 结果
     */
    public int deleteHtImportByIds(Long[] ids);
}
